﻿/*icons*/
@font-face {
	font-family:eleme;
	src: url(//shadow.elemecdn.com/faas/desktop/media/font/eleme.a61c32.woff),
	url(//shadow.elemecdn.com/faas/desktop/media/font/eleme.8e5aeb.ttf),
	url(/shadow.elemecdn.com/faas/desktop/media/font/eleme.94ccdd.svg#eleme),
	url(//shadow.elemecdn.com/faas/desktop/media/font/eleme.6f8da4.eot);
}
[class*="icon-"]{
	font-family: eleme;
	font-style: normal;
	font-weight: 400;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
}
.icon-logo:before {
    content: "\e92c";
    font-size: 28px;
}
.icon-mobile:before{
	content: "\e92e"
}
.icon-triangle-down:before{
	content: "\e904";	
}
.icon-triangle-up:before{
	content: "\e906";
}
.icon-profile:before{
	content: "\e945";
}
.icon-arrow-down:before{
   content: "\e957";
}
.icon-arrow-up:before{
    content: "\e956";
}
.icon-star:before{
	content: "★";
}
.icon-favourite:before{
	content: "\e919";
}
.star-wrapper{
	color: #ccc;
	position: relative;
	left: 0;
	top: 0;
	display: inline-block;
	font-size: 16px;
}
.star-wrapper .icon-stars{
	width: 80%;
	color: #ffc30c;
	font-style: normal;
	overflow: hidden;
	white-space: nowrap;
	position: absolute;
	left: 0;
	top: 0;
}
.icon-stars:before {
    content: "★★★★★";
}
.icon-grid:before {
    content: "\e91e";
}
.icon-list:before {
    content: "\e925";
}
.icon-search:before{
	content: "\e949";	
}
.icon-cart:before{
	content: "\e908";
}
.icon-cart-add:before{
	content: "\e907";
}
.icon-location:before {
    content: "\e928";
}
.icon-setting:before {
    content: "\e94b";
}
.icon-logout:before {
    content: "\e92d";
}
.icon-visit-history:before {
    content: "\e969";
}
.icon-qrcode:before {
    content: "\e947";
}
.icon-service:before {
    content: "\e94a";
}
.icon-wechat:before {
    content: "\e96a";
}
.icon-weibo:before {
    content: "\e96b";
}
.icon-cny:before{
	content: "\00a5";
}
[class*="icon-security-"]{
	height: 28px;
	width: 28px;
	background-color: white;
}
.icon-security-ok{
	color: #94c852;
}
.icon-security-warning{
	color: #ff9c00;
}
.icon-security-ok:before{
	content: "\e911";
}
.icon-security-warning:before{
    content: "\e914";
}
.icon-order:before{
	content: "\e93c";
}
.icon-order:before {
	content: "\e93c"
}

.icon-notice:before {
	content: "\e92f"
}

.icon-QR-code:before {
	content: "\e946"
}

.icon-top:before {
	content: "\e951";
}

.icon-angle-double-right:before {
	content: "\e902";
}
.icon-history:before{
	content: "\e920";
}
